@charset "UTF-8";
	.flip-container {
	-webkit-perspective:1000;
	-moz-perspective:1000;
	-ms-perspective:1000;
	perspective:1000;
	-ms-transform:perspective(1000px);
	-moz-transform:perspective(1000px);
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d
}
.flip-container:hover .back {
	-webkit-transform:rotateY(0deg);
	-moz-transform:rotateY(0deg);
	transform:rotateY(0deg)
}
.flip-container:hover .front {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	transform:rotateY(180deg)
}
.flipper,.front,.back {
	width:100%;
	height:100%
}
.flipper {
	-webkit-transition:.6s;
	-moz-transition:.6s;
	transition:.6s;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	position:relative
}
.front,.back {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transition:.6s;
	-moz-transition:.6s;
	transition:.6s;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	position:absolute;
	top:0;
	left:0
}
.front {
	z-index:2;
	-webkit-transform:rotateY(0deg);
	-moz-transform:rotateY(0deg);
	transform:rotateY(0deg)
}
.back {
	-webkit-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	transform:rotateY(-180deg)
}
.vertical.flip-container {
	position:relative
}
.vertical .back {
	-webkit-transform:rotateX(180deg);
	-moz-transform:rotateX(180deg);
	transform:rotateX(180deg)
}
.vertical.flip-container:hover .back {
	-webkit-transform:rotateX(0deg);
	-moz-transform:rotateX(0deg);
	transform:rotateX(0deg)
}
.vertical.flip-container:hover .front {
	-webkit-transform:rotateX(180deg);
	-moz-transform:rotateX(180deg);
	transform:rotateX(180deg)
}
@-webkit-keyframes icoBig {
	0% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
20% {
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
30% {
	-webkit-transform:scale(0.93);
	transform:scale(0.93)
}
45% {
	-webkit-transform:scale(1.04);
	transform:scale(1.04)
}
60% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@-moz-keyframes icoBig {
	0% {
	-moz-transform:scale(1);
	transform:scale(1)
}
20% {
	-moz-transform:scale(1.05);
	transform:scale(1.05)
}
30% {
	-moz-transform:scale(0.93);
	transform:scale(0.93)
}
45% {
	-moz-transform:scale(1.04);
	transform:scale(1.04)
}
60% {
	-moz-transform:scale(1);
	transform:scale(1)
}
}@keyframes icoBig {
	0% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
20% {
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	transform:scale(1.05)
}
30% {
	-webkit-transform:scale(0.93);
	-moz-transform:scale(0.93);
	transform:scale(0.93)
}
45% {
	-webkit-transform:scale(1.04);
	-moz-transform:scale(1.04);
	transform:scale(1.04)
}
60% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
}@-webkit-keyframes icoBig2 {
	0% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
20% {
	-webkit-transform:scale(1.3);
	transform:scale(1.3);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:0
}
}@-moz-keyframes icoBig2 {
	0% {
	-moz-transform:scale(1);
	transform:scale(1)
}
20% {
	-moz-transform:scale(1.3);
	transform:scale(1.3);
	opacity:0
}
100% {
	-moz-transform:scale(1);
	transform:scale(1);
	opacity:0
}
}@keyframes icoBig2 {
	0% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
20% {
	-webkit-transform:scale(1.3);
	-moz-transform:scale(1.3);
	transform:scale(1.3);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1);
	opacity:0
}
}html:first-child #opera {
	display:block
}
html>body #ie7 {
	*display:block
}
body #ie6 {
	_display:block
}
body:empty #firefox12 {
	display:block
}
@-moz-document url-prefix() {
	.prize_copy_btn {
	position:relative;
	top:-20px
}
}html,body,div,span,iframe,h1,h2,h3,h4,h5,p,pre,em,img,strong,b,i,dl,dt,dd,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0
}
a,input,button {
	padding:0;
	margin:0;
	outline:0
}
ul,li {
	list-style:none
}
a,button {
	cursor:pointer
}
table {
	border-collapse:collapse;
	border-spacing:0;
	margin:0 auto
}
a {
	color:#35353c
}
a:hover {
	text-decoration:none
}
em,i,strong {
	font-style:normal;
	font-weight:400
}
.hidden {
	display:none
}
.block-a {
	display:block;
	height:100%;
	text-indent:-9999em;
	overflow:hidden
}
.cls {
	*zoom:1
}
.cls:after {
	display:block;
	visibility:hidden;
	clear:both;
	overflow:hidden;
	height:0;
	content:'.'
}
.cls {
	clear:both
}
.body {
	position:relative;
	width:100%;
	overflow-x:hidden;
	color:#313131;
	font:14px/1.5 "Microsoft Yahei",SimSun;
	background:#e3d8c6;
	_overflow-x:visible;
	_width:100%
}
body {
	}.sq-dialog-masking {
	position:fixed!important;
	_position:absolute!important
}
.r-cover {
	position:fixed!important;
	_position:absolute!important
}
.wrap {
	position:relative;
	width:1200px;
	margin:auto;
	z-index:2;
	padding-bottom:118px
}
.index-body .wrap {
	padding:0
}
.index-body .wrap1 {
	height:695px
}
.wrap2_bg {
	background:url(/skin1/body-bg_39a82f8.png) top center no-repeat;
	width:100%;
	z-index:2;
	position:relative;
	-webkit-background-size:100% 100%;
	background-size:100% 100%
}
.wrap3_bg {
	background:url(/skin1/wrap3-bg_339de1f.png) top center no-repeat;
	width:100%;
	z-index:2;
	position:relative;
	-webkit-background-size:100% 100%;
	background-size:100% 100%
}
.index-body .wrap5 {
	padding-bottom:122px
}
.header {
	position:relative;
	height:695px
}
.side {
	position:relative;
	float:left;
	width:288px;
	z-index:2
}
.side .jietu {
	float:left
}
.main {
	position:relative;
	top:0;
	overflow:hidden;
	z-index:1
}
.h1 {
	position:absolute;
	line-height:0;
	font-size:0
}
.logo {
	position:absolute;
	top:0;
	left:36px;
	width:317px;
	height:167px;
	background:url(/skin1/logo_1d76532.png) no-repeat;
	z-index:3
}
@-webkit-keyframes swing {
	20% {
	-webkit-transform:rotate3d(0,0,1,15deg);
	transform:rotate3d(0,0,1,15deg)
}
40% {
	-webkit-transform:rotate3d(0,0,1,-10deg);
	transform:rotate3d(0,0,1,-10deg)
}
60% {
	-webkit-transform:rotate3d(0,0,1,5deg);
	transform:rotate3d(0,0,1,5deg)
}
80% {
	-webkit-transform:rotate3d(0,0,1,-5deg);
	transform:rotate3d(0,0,1,-5deg)
}
to {
	-webkit-transform:rotate3d(0,0,1,0deg);
	transform:rotate3d(0,0,1,0deg)
}
}@-moz-keyframes swing {
	20% {
	-webkit-transform:rotate3d(0,0,1,15deg);
	-moz-transform:rotate3d(0,0,1,15deg);
	transform:rotate3d(0,0,1,15deg)
}
40% {
	-webkit-transform:rotate3d(0,0,1,-10deg);
	-moz-transform:rotate3d(0,0,1,-10deg);
	transform:rotate3d(0,0,1,-10deg)
}
60% {
	-webkit-transform:rotate3d(0,0,1,5deg);
	-moz-transform:rotate3d(0,0,1,5deg);
	transform:rotate3d(0,0,1,5deg)
}
80% {
	-webkit-transform:rotate3d(0,0,1,-5deg);
	-moz-transform:rotate3d(0,0,1,-5deg);
	transform:rotate3d(0,0,1,-5deg)
}
to {
	-webkit-transform:rotate3d(0,0,1,0deg);
	-moz-transform:rotate3d(0,0,1,0deg);
	transform:rotate3d(0,0,1,0deg)
}
}@keyframes swing {
	20% {
	-webkit-transform:rotate3d(0,0,1,15deg);
	-moz-transform:rotate3d(0,0,1,15deg);
	transform:rotate3d(0,0,1,15deg)
}
40% {
	-webkit-transform:rotate3d(0,0,1,-10deg);
	-moz-transform:rotate3d(0,0,1,-10deg);
	transform:rotate3d(0,0,1,-10deg)
}
60% {
	-webkit-transform:rotate3d(0,0,1,5deg);
	-moz-transform:rotate3d(0,0,1,5deg);
	transform:rotate3d(0,0,1,5deg)
}
80% {
	-webkit-transform:rotate3d(0,0,1,-5deg);
	-moz-transform:rotate3d(0,0,1,-5deg);
	transform:rotate3d(0,0,1,-5deg)
}
to {
	-webkit-transform:rotate3d(0,0,1,0deg);
	-moz-transform:rotate3d(0,0,1,0deg);
	transform:rotate3d(0,0,1,0deg)
}
}.logo:hover {
	-webkit-animation:linear swing 1s 1;
	-moz-animation:linear swing 1s 1;
	animation:linear swing 1s 1
}
.nav-top {
	position:absolute;
	top:0;
	left:50%;
	margin-left:-1000px;
	width:2000px;
	height:104px;
	background:url(/skin1/nav_e2409d7.png) no-repeat top center;
	z-index:2
}
.nav-top ul {
	width:850px;
	padding-left:350px;
	margin:auto
}
.nav-top li {
	width:170px;
	float:left;
	font-size:17px;
	text-align:center;
	height:100%;
	_display:inline
}
.nav-top a {
	display:block;
	height:70px;
	color:#fff;
	padding-top:34px;
	line-height:28px;
	text-decoration:none
}
.nav-top a span {
	display:block;
	font-size:10px;
	font-style:normal;
	color:#c9c9c9;
	line-height:20px
}
.nav-top a:hover {
	color:#f3dca9
}
.nav-top a:hover span {
	color:#f3dca9
}
.tips18 {
	position:absolute;
	bottom:4px;
	left:0;
	z-index:2;
	font-size:12px;
	color:#eee
}
.qqgroup a {
	position:absolute;
	top:575px;
	left:190px;
	display:block;
	z-index:1
}
.kv-top {
	position:absolute;
	width:2000px;
	height:866px;
	left:50%;
	z-index:1;
	margin-left:-1000px
}
.kv-top-img {
	position:relative;
	overflow:hidden;
	width:2000px;
	height:866px;
	clear:both
}
.kv-top-img li {
	overflow:hidden;
	width:2000px;
	height:866px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}
.kv-top-img li img {
	width:2000px;
	height:866px
}
.kv-top-img a {
	height:866px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%
}
.kv-top-num {
	position:absolute;
	top:668px;
	right:50%;
	margin-right:-600px;
	z-index:2
}
.kv-top-num li {
	float:left;
	margin-left:6px;
	-webkit-border-radius:50%;
	border-radius:50%;
	overflow:hidden;
	width:15px;
	height:15px;
	font-size:0;
	line-height:0;
	text-indent:-9999em;
	background:#d6d1cd;
	cursor:pointer
}
.kv-top-num li:hover,.kv-top-num li.focus {
	width:35px;
	-webkit-border-radius:15px;
	border-radius:15px;
	background:#e58f2e
}
.side-top {
	width:386px;
	margin-right:20px;
	float:left
}
.start {
	position:relative;
	display:block;
	width:386px;
	height:172px;
	background:url(/skin1/start_e64de62.png) no-repeat
}
.start:hover {
	background:url(/skin1/start-h_8b9d2e7.png) no-repeat
}
.start:hover span {
	-moz-animation:linear icoBig 1.6s infinite;
	animation:linear icoBig 1.6s infinite;
	-webkit-animation:linear icoBig 1.6s infinite
}
.start:hover span:after {
	opacity:.6;
	-moz-animation:linear icoBig2 1.6s infinite;
	animation:linear icoBig2 1.6s infinite;
	-webkit-animation:linear icoBig2 1.6s infinite
}
@-webkit-keyframes icoBig {
	0% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
20% {
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
30% {
	-webkit-transform:scale(0.93);
	transform:scale(0.93)
}
45% {
	-webkit-transform:scale(1.04);
	transform:scale(1.04)
}
60% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes icoBig {
	0% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
20% {
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	transform:scale(1.05)
}
30% {
	-webkit-transform:scale(0.93);
	-moz-transform:scale(0.93);
	transform:scale(0.93)
}
45% {
	-webkit-transform:scale(1.04);
	-moz-transform:scale(1.04);
	transform:scale(1.04)
}
60% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
}@-webkit-keyframes icoBig2 {
	0% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
20% {
	-webkit-transform:scale(1.3);
	transform:scale(1.3);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:0
}
}@keyframes icoBig2 {
	0% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
20% {
	-webkit-transform:scale(1.3);
	-moz-transform:scale(1.3);
	transform:scale(1.3);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1);
	opacity:0
}
}.side-btns {
	background-repeat:no-repeat;
}
.side-btns a {
	float:left;
	display:block;
	width:193px;
	height:50px;
	line-height:50px
}
.side-btns span {
	font-size:20px;
	color:#35353c
}
.mark {
	display:block;
	float:left;
	width:31px;
	height:31px;
	margin:9px 10px 0 53px;
	_display:inline;
	-webkit-transition:all .5s ease-out;
	-moz-transition:all .5s ease-out;
	transition:all .5s ease-out
}
.serverlist {
	display:inline-block;
	width:89px;
	height:12px;
	margin:9px 10px 0 0;
	_display:inline;
	-webkit-transition:all .5s ease-out;
	-moz-transition:all .5s ease-out;
	transition:all .5s ease-out;
	background-repeat:no-repeat;
}
.m2 {
	background-repeat:no-repeat;
}
.side-btns a:hover .mark {
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	transform:rotateY(360deg)
}
.login {
	color:#35353c;
	width:386px;
	height:200px;
	background:#fefefe
}
.login a {
	color:#35353c
}
.login a:hover {
	color:#ba060f
}
.login label {
	color:#35353c;
	font-size:12px
}
.log {
	position:relative
}
.log li {
	position:absolute
}
.log .text {
	width:180px;
	height:28px;
	line-height:28px;
	padding:0 10px;
	font-family:"Microsoft Yahei";
	color:#34343c;
	background:#dcdcdc
}
.log .user {
	left:30px;
	top:32px
}
.log .psw {
	left:30px;
	top:80px
}
.login-label {
	display:none
}
.log .remember {
	left:28px;
	top:120px;
	color:#35353c
}
.log .reg-btn {
	left:242px;
	top:118px
}
.log .gift-btn {
	left:242px;
	top:156px
}
.reg-btn a {
	width:114px;
	height:26px;
	display:block;
	text-align:center;
	font-size:14px;
	line-height:26px;
	color:#393941;
	background-repeat:no-repeat;
}
.reg-btn a:hover {
	color:#ba060f;
	background-repeat:no-repeat;
}
.reg-btn a,.gift-btn a {
	width:114px;
	height:26px;
	display:block;
	text-align:center;
	font-size:14px;
	line-height:26px;
	color:#393941;
	background-repeat:no-repeat;
}
.reg-btn a:hover,.gift-btn a:hover {
	color:#ba060f;
	background-repeat:no-repeat;
}
.log .psw-btn {
	left:164px;
	top:120px
}
.log .log-btn {
	left:242px;
	top:32px
}
.log-btn a {
	width:114px;
	height:72px;
	display:block;
	text-indent:-9999em;
	background-repeat:no-repeat;
}
.log-btn a:hover {
	background-repeat:no-repeat;
}
.loged {
	width:80%;
	margin:auto
}
.loged li {
	line-height:28px
}
.loged .loged-highlight {
	color:#ba060f;
	padding:0 10px 0 0
}
.loged-usercenter a {
	margin-left:12px
}
.loged .loged-panel {
	padding:20px 0 0
}
h3 {
	height:95px;
	color:#515158;
	font-size:10px;
	line-height:136px;
	overflow:hidden;
	font-weight:400
}
.recom-server {
	float:left;
	width:386px;
	margin-right:20px;
	overflow:hidden
}
.server-icon {
	padding-left:40px;
	background:url(/skin1/tit-deco1_32b1f6d.png) left center no-repeat;
	color:#635d4f;
	font-size:28px;
	margin-right:6px
}
.recom-server-con {
	height:382px;
	background:#fefefe
}
.s-fastin {
	height:18px;
	line-height:18px;
	text-align:center;
	width:34px;
	border:1px solid #dcdcdc;
	background:#dcdcdc
}
.select1,.select2 {
	display:inline-block;
	position:relative;
	*display:inline;
	*margin-right:4px;
	*z-index:2
}
.choice-tab {
	height:78px;
	height:20px;
	position:relative;
	z-index:9;
	font-size:14px;
	padding:30px 0 0 30px
}
.option-dom {
	background:#FFF;
	font-size:12px;
	overflow:hidden;
	width:180px;
	border:1px solid #A2A2A2;
	padding:1px
}
.option-dom li {
	height:16px;
	color:#000;
	cursor:pointer;
	float:left;
	line-height:16px;
	width:56px;
	_width:55px;
	padding:2px;
	text-align:center;
	overflow:hidden
}
.option-dom li.focus {
	background:#EA9200;
	color:#fff
}
.select-dom {
	width:110px;
	height:18px;
	display:inline-block;
	background:#dcdcdc;
	color:#333;
	border:1px solid #dcdcdc;
	vertical-align:middle;
	position:relative
}
.select-con {
	width:98px;
	height:18px;
	position:absolute;
	left:0;
	top:0;
	background:url(/skin1/spacer.gif);
	line-height:18px;
	cursor:pointer;
	text-align:center
}
.select-btn {
	position:absolute;
	width:0;
	height:0;
	display:block;
	border-top:5px solid #25324a;
	border-left:5px solid #dcdcdc;
	border-right:5px solid #dcdcdc;
	border-bottom:0;
	cursor:pointer;
	_font-size:0;
	overflow:hidden;
	right:6px;
	top:8px
}
#select-dom-xz {
	width:60px
}
#select-dom-xz .select-con {
	width:44px;
	border:0;
	overflow:hidden
}
.type-option-dom {
	width:98px;
	border:1px solid #dcdcdc;
	background:#dcdcdc
}
.option-bg {
	position:absolute;
	display:none;
	left:0;
	top:23px
}
.option-bg-type {
	left:1px;
	top:23px
}
.sup-tab-btn {
	line-height:16px;
	height:16px;
	color:#000;
	cursor:pointer;
	padding:2px 0;
	text-align:center
}
.select-type {
	z-index:2;
	position:relative;
	margin-top:24px;
	padding-left:30px
}
#btnFast {
	width:114px;
	height:68px;
	display:inline-block;
	position:absolute;
	top:-44px;
	left:240px;
	overflow:hidden;
	color:#fff;
	text-align:center;
	line-height:26px;
	text-indent:-9999px;
	vertical-align:middle;
	background-repeat:no-repeat;
}
#btnFast:hover {
	background-repeat:no-repeat;
}
.choice-list {
	margin:0px 32px 16px;
	height:185px;
	overflow:hidden
}
.choice-list li {
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding:0 20px;
	border-bottom:1px dashed #f4f4f4;
	color:#132e23;
	margin-top:25px;
}
.choice-list li a {
	position:relative;
	float:left;
	display:block;
	width:286px
}
.choice-list li i {
	display:inline-block;
	width:12px;
	height:12px;
	margin-right:30px;
	vertical-align:middle;
	background-repeat:no-repeat;
}
.choice-list li span {
	margin-right:20px
}
.choice-list li .icon {
	position:absolute;
	display:none;
	width:36px;
	height:16px;
	margin-right:0;
	right:0;
	top:7px
}
.choice-list li:nth-child(1) .icon {
	display:inline-block;
	width:36px;
	height:16px;
	text-align:center;
	line-height:16px;
	background:url(/skin1/new_93629ab.png) no-repeat
}
.choice-list li:nth-child(2) .icon {
	display:inline-block;
	background:url(/skin1/hot_9d99204.png) no-repeat
}
.choice-list li a:hover {
	color:#d0b776
}
.all-server {
	width:326px;
	height:40px;
	line-height:40px;
	text-align:center;
	display:block;
	margin:auto;
	color:#eee;
	background-repeat:no-repeat;
	margin-top: 60px;
}
.all-server:hover {
	background-repeat:no-repeat;
}
.ziliao {
	float:left;
	width:793px;
	overflow:hidden
}
.ziliao-main ul {
	margin-right:-3px;
	*display:inline;
	zoom:1;
	overflow:hidden
}
.ziliao-main li {
	float:left;
	width:195px;
	height:158px;
	margin:0 4px 4px 0;
	background:url(/skin1/ziliao-list1_0727445.png) no-repeat
}
.ziliao-main li:hover {
	background:url(/skin1/zl-h1_1e45894.png) no-repeat
}
.ziliao-main li.ziliao-bg-0,.ziliao-main li.ziliao-bg-0:hover {
	background-position:0 0
}
.ziliao-main li.ziliao-bg-1,.ziliao-main li.ziliao-bg-1:hover {
	background-position:-200px 0
}
.ziliao-main li.ziliao-bg-2,.ziliao-main li.ziliao-bg-2:hover {
	background-position:-399px 0
}
.ziliao-main li.ziliao-bg-3,.ziliao-main li.ziliao-bg-3:hover {
	background-position:-598px 0
}
.ziliao-main li.ziliao-bg-4,.ziliao-main li.ziliao-bg-4:hover {
	background-position:0 -162px
}
.ziliao-main li.ziliao-bg-5,.ziliao-main li.ziliao-bg-5:hover {
	background-position:-200px -162px
}
.ziliao-main li.ziliao-bg-6,.ziliao-main li.ziliao-bg-6:hover {
	background-position:-399px -162px
}
.ziliao-main li.ziliao-bg-7,.ziliao-main li.ziliao-bg-7:hover {
	background-position:-598px -162px
}
.ziliao-main li:hover .txt {
	color:#132e23
}
.ziliao-main li .pic {
	display:block;
	width:91px;
	height:87px;
	margin:20px auto 0
}
.ziliao-main li .txt {
	display:block;
	width:180px;
	height:28px;
	line-height:28px;
	margin:10px auto 0;
	text-align:center;
	font-size:16px;
	color:#132e23
}
.ziliao-con {
	height:300px;
	position:relative;
	padding-top:18px;
	background:url(/skin1/z-bg_0a242ad.jpg) center bottom no-repeat
}
.zl-tab {
	position:relative;
	height:51px;
	left:22px;
	margin-bottom:11px;
	z-index:2
}
.zl-tab li {
	position:absolute;
	z-index:2
}
.zl-tab a {
	width:50px;
	height:50px;
	color:#dbc583;
	background:url(/skin1/yuan_bf6e23c.png) no-repeat;
	display:block;
	float:left;
	font-size:18px;
	line-height:50px;
	text-align:center;
	font-weight:700;
	-webkit-transition:1.5s;
	-moz-transition:1.5s;
	transition:1.5s
}
.zl-tab a:hover,.zl-on a {
	background:url(/skin1/yuan-h_c7b86eb.png) no-repeat;
	color:#ba060f;
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg)
}
#zl-li2 {
	left:96px
}
#zl-li3 {
	left:192px
}
.zl-con {
	height:216px;
	overflow:hidden
}
.zl-con li {
	display:none;
	z-index:2
}
.zl-con a {
	width:80px;
	height:36px;
	line-height:36px;
	padding-left:14px;
	float:left;
	color:#a4aab3;
	overflow:hidden
}
.zl-con i {
	display:inline-block;
	width:5px;
	height:5px;
	vertical-align:middle;
	padding-left:5px;
	background-repeat:no-repeat;
}
.zl-con a:hover {
	color:#ba060f
}
.media-qr {
	width:387px;
	margin-right:20px;
	float:left
}
.media {
	width:387px
}
.support-wrap {
	padding:20px 30px;
	height:104px;
	background:#fefefe
}
.support-pic {
	width:327px;
	height:104px
}
.media-con {
	height:144px;
	background:#fefefe
}
.media-wrap {
	overflow:hidden;
	height:50px;
	padding:48px 0 0 38px;
	width:312px
}
.media-scroll ul {
	width:400px;
	height:50px
}
.media-scroll li {
	width:150px;
	height:50px;
	float:left;
	margin-right:12px
}
.media-wrap2 {
	width:150px;
	height:50px;
	padding:10px 28px 10px 29px;
	background:#3D342D;
	margin-left:-2888px
}
.qrCode {
	width:87px;
	padding:18px 0 0 22px;
	float:left
}
.qrCode .code {
	width:87px;
	height:87px
}
.qrCode .code img {
	width:87px;
	height:87px
}
.qr {
	line-height:24px;
	text-align:center;
	color:#35353c
}
.kv {
	position:relative;
	overflow:hidden;
	float:left;
	width:794px;
	height:422px
}
.kv-num {
	position:absolute;
	bottom:0;
	left:0;
	width:100%
}
.kv-num li {
	float:left;
	overflow:hidden;
	width:25%;
	height:36px;
	line-height:40px;
	background:#265845;
	border-bottom:4px solid #265845;
	cursor:pointer;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	transition:.5s;
	font-size:14px;
	text-align:center;
	color:#e4d6bb
}
.kv-num li:hover,.kv-num li.focus {
	background:#694f32;
	border-bottom:4px solid #ffe7b4;
	color:#ffe7b4
}
.huodong {
	position:relative;
	float:left;
	width:288px;
	height:320px;
	overflow:hidden;
	background:url(/skin1/right-bg_fa9b311.jpg);
	margin-top:65px
}
.huodong p {
	position:relative;
	display:block;
	height:165px;
	text-align:center;
	color:#dbc583;
	font-size:18px
}
.huodong p:hover span {
	margin-left:10px;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	transition:.3s
}
.huodong a {
	display:block;
	width:104px;
	height:30px;
	line-height:30px;
	color:#fff;
	font-size:14px;
	position:absolute;
	left:20px;
	top:100px;
	background:#9a8543
}
.huodong a:hover {
	background:#c01000
}
.huodong i {
	position:absolute;
	top:46px;
	left:37px;
	display:block;
	width:76px;
	height:76px;
	text-indent:-9999px;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s
}
.huodong em {
	position:absolute;
	left:20px;
	top:35px;
	font-size:24px
}
.huodong span {
	position:absolute;
	left:20px;
	top:75px;
	color:#7e7e7e;
	font-size:12px
}
#news {
	float:left;
	overflow:hidden;
	width:794px
}
.news-con {
	height:382px;
	background:#fff;
	width:734px;
	padding:0 30px
}
.new-icon {
	padding-left:40px;
	background:url(/skin1/news1_8dff89f.png) left center no-repeat;
	color:#635d4f;
	font-size:28px;
	margin-right:6px
}
.newlist {
	display:inline-block;
	width:54px;
	height:14px;
	margin:9px 10px 0 0;
	_display:inline;
	-webkit-transition:all .5s ease-out;
	-moz-transition:all .5s ease-out;
	transition:all .5s ease-out;
	background-repeat:no-repeat;
}
.more {
	float:right;
	display:block;
	width:79px;
	height:22px;
	margin:58px 0 0;
	text-indent:-9999em;
	background-repeat:no-repeat;
}
.more:hover {
	background-repeat:no-repeat;
}
.news-tab {
	line-height:56px;
	padding-top:12px;
	border-bottom:1px solid #cfcfd3
}
.news-tab ul {
	margin-right:-1px;
	*display:inline;
	zoom:1
}
.news-tab li {
	float:left;
	display:inline;
	position:relative
}
.news-tab li a {
	display:block;
	width:147px;
	text-align:center;
	height:56px;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	transition:.5s;
	line-height:56px;
	font-size:24px;
	color:#938d7f
}
.news-tab li.current a,.news-tab li a:hover {
	color:#132e23
}
.line {
	display:block;
	position:absolute;
	bottom:-7px;
	left:38px;
	z-index:3;
	width:0;
	height:13px;
	background:url(/skin1/new-cur_713c9e6.png) no-repeat;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	transition:.5s;
	_display:none
}
.news-tab li:hover .line,.news-tab li.current .line {
	width:71px
}
.headline {
	height:72px;
	overflow:hidden;
	position:relative;
	padding:0 10px;
	border-bottom:1px solid #d9d9d9
}
.headline-title {
	color:#b48300;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	display:block;
	font-weight:700;
	font-size:24px;
	height:73px;
	line-height:73px;
	text-align:center
}
.headline-title:hover {
	color:#ba060f
}
.headline i {
	display:inline-block;
	width:7px;
	height:7px;
	padding:10px 0 0 6px;
	background-repeat:no-repeat;
}
.headline-sum {
	font-size:12px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	line-height:12px;
	color:#656571
}
.news-list {
	height:216px;
	overflow:hidden
}
.news-list ul {
	display:none
}
.news-list li {
	line-height:35px;
	overflow:hidden;
	border-bottom:1px dashed #cfcfd3;
	height:35px;
	color:#35353c
}
.news-list li:last-child {
	border:0
}
.news-list li a {
	color:#132e23
}
.news-list li a:hover {
	color:#b48300
}
.a-link {
	transition:all .2s ease;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease
}
.a-link:hover {
	padding-left:5px
}
.news-list .n-type {
	width:40px;
	text-align:center;
	display:inline-block;
	vertical-align:middle
}
.news-list .a-link {
	width:488px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle
}
.news-list a:hover {
	text-decoration:underline
}
.time {
	float:right
}
.huodong2 {
	width:292px;
	float:left;
	overflow:hidden;
	height:316px;
	margin-top:65px;
	background:url(/skin1/hd-bg_1226b7b.jpg)
}
.huodong2-i {
	position:relative;
	width:146px;
	height:159px;
	display:block;
	line-height:236px;
	color:#313131;
	font-size:18px;
	float:left;
	text-align:center;
	overflow:hidden
}
.huodong2-i:hover {
	color:#ba060f
}
.huodong2-0 span {
	position:absolute;
	left:0;
	top:0;
	display:inline-block;
	width:0;
	height:0;
	border-top:27px solid #a02d36;
	border-right:27px solid transparent
}
.huodong2-0 em {
	position:absolute;
	top:-109px;
	left:1px;
	z-index:2;
	font-size:12px;
	color:#fff
}
.huodong2-i i {
	display:block;
	position:absolute;
	top:22px;
	left:43px;
	width:66px;
	height:76px
}
.huodong2-0 i {
	background:url(/skin1/d-icon_961c844.png) no-repeat
}
.huodong2-1 i {
	background:url(/skin1/v-icon_53fec46.png) no-repeat
}
.huodong2-2 i {
	background:url(/skin1/f-icon_a9183e5.png) no-repeat
}
.huodong2-3 i {
	background:url(/skin1/p-icon_81ae3df.png) no-repeat
}
.huodong2-0:hover i {
	background:url(/skin1/d-icon-h_f05f82a.png) no-repeat
}
.huodong2-1:hover i {
	background:url(/skin1/v-icon-h_3d4f7e7.png) no-repeat
}
.huodong2-2:hover i {
	background:url(/skin1/f-icon-h_67c656b.png) no-repeat
}
.huodong2-3:hover i {
	background:url(/skin1/p-icon-h_e53303d.png) no-repeat
}
.huodong2-i i,.huodong-1 i,.huodong-2 i {
	-webkit-transition:all 1s ease-out;
	-moz-transition:all 1s ease-out;
	transition:all 1s ease-out
}
.huodong2-i:hover i,.huodong-1:hover i,.huodong-2:hover i {
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	transform:rotateY(360deg)
}
.huodong2-0:hover em {
	color:#fff
}
.role {
	position:relative;
	width:912px;
	overflow:hidden;
	float:left;
	_display:inline
}
.role-con {
	background:#fff;
	height:318px;
	position:relative
}
.role-nav {
	position:absolute;
	left:23px;
	top:24px;
	z-index:2
}
.role-nav li {
	font-size:18px;
	display:inline;
	float:left;
	text-align:center;
	position:relative
}
.role-nav li a {
	line-height:37px;
	width:95px;
	height:37px;
	background:#f0d78a;
	display:block;
	-webkit-transition:.4s;
	-moz-transition:.4s;
	transition:.4s;
	color:#313131;
	font-size:20px
}
.role-nav li a:hover,.role-nav li.cur a {
	background:#e9e5d5
}
.role-detail {
	position:relative;
	display:none
}
.r-desc {
	position:absolute;
	z-index:2;
	top:80px;
	left:-300px;
	width:400px;
	height:238px;
	line-height:24px
}
.r-desc em {
	font-weight:700
}
.difficulty {
	padding-top:20px;
	line-height:28px
}
.difficulty strong {
	font-size:20px;
	color:#fff;
	padding-bottom:10px;
	display:block
}
.curElem .r-desc {
	left:19px
}
.star {
	width:23px;
	height:23px;
	display:inline-block;
	vertical-align:middle;
	margin:0 10px 0 0;
	background-repeat:no-repeat;
}
.star2 {
	background-repeat:no-repeat;
}
.role-detail .r-per {
	position:absolute;
	bottom:-318px;
	_bottom:0;
	right:0;
	width:343px;
	height:358px
}
.role-detail .r-per img {
	position:absolute;
	bottom:0;
	right:0
}
.role-detail .img-loading {
	background:url(/skin1/loading-16x16.gif) no-repeat center center
}
.curElem .r-per {
	right:0
}
.readmore {
	position:absolute;
	bottom:30px;
	width:116px;
	height:33px;
	line-height:33px;
	text-align:center;
	color:#7d90ab;
	border:1px solid #7d90ab;
	display:block;
	font-size:18px
}
.readmore:hover {
	color:#fff;
	background:#bfb99e;
	border:1px solid #bfb99e
}
.service {
	position:relative;
	line-height:34px;
	width:367px;
	float:left
}
.service-con {
	height:144px;
	background:#f6efe2;
	background:url(/skin1/kefu-bg_73614bc.png) center center no-repeat
}
.service-con ul {
	float:left;
	width:180px;
	padding:20px 18px 26px 38px;
	background:url(/skin1/line_9ab1ff8.png) right center no-repeat
}
.service-con li {
	line-height:22px;
	color:#132e23
}
.service-con .kf {
	width:180px;
	margin-top:5px
}
.service-con li p {
	width:82px;
	height:27px;
	float:left;
	padding-right:5px
}
.service-con .service-3 {
	width:136px
}
.service-btn {
	width:82px;
	height:27px;
	line-height:27px;
	display:block;
	color:#fefefe;
	text-align:center;
	background-repeat:no-repeat;
}
.service-btn:hover {
	background-repeat:no-repeat;
}
.links {
	float:left;
	width:618px;
	background:url(/skin1/bottom-bg_0432003.jpg) -288px -95px no-repeat;
	line-height:30px;
	padding:13px 0 14px
}
.links-con {
	height:90px;
	overflow:hidden;
	padding:0 20px
}
.links a {
	white-space:nowrap;
	margin-right:6px;
	display:inline-block
}
.jietu {
	float:right;
	width:387px
}
.screenshots {
	position:relative;
	overflow:hidden;
	float:left;
	width:387px;
	height:319px
}
.shot-num {
	position:absolute;
	bottom:0;
	left:0;
	width:100%
}
.shot-num li {
	float:left;
	overflow:hidden;
	width:25%;
	height:4px;
	background:#35353c;
	cursor:pointer;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	transition:.5s
}
.shot-num li:hover,.shot-num li.focus {
	background:#f3c258
}
.friend-link {
	float:left;
	width:793px;
	margin-right:20px;
	overflow:hidden
}
.friend {
	padding:36px 15px 38px 30px;
	background:#eadac3;
	background:url(/skin1/friend-bg_cbdd5cb.png) center center no-repeat
}
.friend-con {
	width:340px;
	height:70px;
	overflow:hidden
}
.friend-con a {
	display:block;
	float:left;
	line-height:35px;
	margin-right:18px;
	font-size:14px;
	color:#132e23
}
.friend-con a:hover {
	color:#d0b776
}
.index-body .wrap3 {
	padding-bottom:90px
}
.wrap6 {
	height:785px
}
.wrap6_bg {
	background:url(/skin1/wrap6-bg_db2ccb3.png) top center no-repeat;
	width:100%;
	z-index:2;
	position:relative;
	-webkit-background-size:100% 100%;
	background-size:100% 100%
}
.wrap4_bg {
	background:url(/skin1/wrap4-bg_9bccf89.png) top center no-repeat;
	width:100%;
	z-index:2;
	position:relative;
	-webkit-background-size:100% 100%;
	background-size:100% 100%
}
.wrap5_bg {
	background:url(/skin1/wrap5-bg_1fdf1d7.png) top center no-repeat;
	width:100%;
	z-index:2;
	position:relative;
	-webkit-background-size:100% 100%;
	background-size:100% 100%
}
.juese {
	position:absolute;
	top:0;
	left:50%;
	margin-left:-1000px;
	width:2000px;
	height:667px;
	z-index:2
}
.juese-con {
	width:1200px;
	margin:0 auto;
	position:relative
}
.hero {
	position:absolute;
	left:-50px;
	top:-14px;
	width:1300px;
	height:785px
}
.hero-cont li {
	width:1070px;
	height:785px;
	position:relative
}
.hero-r {
	position:absolute;
	right:0;
	top:60px;
	width:387px
}
.hero-r .hd {
	margin-top:28px;
	height:50px
}
.hero-r .hd i {
	width:10px;
	height:50px;
	background:#cea861;
	float:right;
	overflow:hidden
}
.hero-r .hd .tit {
	float:right;
	width:174px;
	margin-right:20px;
	text-align:right
}
.hero-r .hd .tit h3 {
	height:34px;
	line-height:34px;
	overflow:hidden;
	font-size:32px;
	font-weight:700;
	color:#515158
}
.hero-r .hd .tit p {
	height:16px;
	line-height:16px;
	overflow:hidden;
	font-size:14px;
	color:#515158
}
.hero-r .bd {
	width:318px;
	padding:32px 36px 0 33px;
	height:493px;
	background:url(/skin1/hero-bg_65c9c69.png) no-repeat;
	margin-top:18px
}
.hero-r .bd li {
	width:318px;
	height:auto;
	margin-bottom:16px;
	line-height:16px;
	color:#393941
}
.hero-r .bd li span {
	font-weight:700
}
.hero-r .bd li .star {
	display:inline-block;
	width:17px;
	height:16px;
	background-repeat:no-repeat;
}
.hero-r .bd li .half {
	background-repeat:no-repeat;
}
.hero-r .bd .record {
	position:absolute;
	left:42px;
	bottom:32px;
	width:299px;
	height:253px
}
.hero-r .bd .record1 {
	background:url(/skin1/record1_c80e0e6.png) no-repeat
}
.hero-r .bd .record2 {
	background:url(/skin1/record2_edf7505.png) no-repeat
}
.hero-r .bd .record3 {
	background:url(/skin1/record3_10156ad.png) no-repeat
}
.hero-r .bd .record4 {
	background:url(/skin1/record4_d9ef04f.png) no-repeat
}
.hero-ctrl {
	position:absolute;
	left:86px;
	bottom:70px;
	width:127px;
	height:264px
}
.hero-ctrl li {
	float:left;
	width:126px;
	height:122px;
	margin-bottom:5px;
	cursor:pointer
}
.hero-ctrl .c1 {
	background:url(/skin1/role-nav-1_c315dca.png) no-repeat
}
.hero-ctrl .c2 {
	background:url(/skin1/role-nav-2_4128ccb.png) no-repeat
}
.hero-ctrl .c1.focus {
	background:url(/skin1/role-nav-1-h_333fe70.png) no-repeat
}
.hero-ctrl .c2.focus {
	background:url(/skin1/role-nav-2-h_82a4491.png) no-repeat
}
.c-main-bg {
	background:url(/skin1/head-bg_451e10a.png) top center no-repeat;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
	position:absolute;
	left:0;
	top:664px;
	width:100%;
	height:306px;
	z-index:3
}
.c-main {
	width:794px;
	float:right;
	position:relative;
	background:#f6efe2
}
.article strong {
	font-weight:700
}
.article-top {
	position:relative;
	height:30px;
	width:750px;
	margin:22px auto 0;
	border-bottom:3px solid #694f32
}
.article-top span {
	display:block;
	position:absolute;
	left:0;
	bottom:-3px;
	width:120px;
	height:30px;
	line-height:30px;
	background:#694f32;
	font-size:18px;
	text-align:center;
	color:#fff
}
.bread-nav {
	position:absolute;
	right:0;
	bottom:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align:left;
	font-size:12px;
	color:#938d7f
}
.bread-nav a {
	color:#938d7f
}
.bread-nav a:hover {
	color:#c01000
}
.article-main {
	min-height:1176px;
	padding:42px 60px;
	_height:1176px;
	background:#f6efe2
}
.wx-body .article-main {
	padding:17px 30px
}
.article-main h3 {
	color:#1b1f25
}
.article-list {
	margin:0 auto
}
.article-list li {
	height:47px;
	line-height:47px;
	border-bottom:1px dashed #efefef;
	overflow:hidden;
	color:#132e23
}
.article-list a {
	display:inline-block;
	vertical-align:top;
	width:580px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.article-list a:hover {
	color:#b48300
}
.article-title {
	text-align:center;
	font-size:12px
}
.article-title h1 {
	font-size:24px;
	color:#b48300;
	font-weight:400
}
.article-detail {
	border-bottom:1px solid #938d7f;
	text-align:center;
	padding:4px 0 20px;
	color:#cac5bf
}
.article-content {
	padding:18px 0
}
.article-content a {
	color:#132e23
}
.article-content a:hover {
	color:#b48300
}
.article-relation {
	overflow:hidden;
	line-height:30px
}
.article-relation dt {
	border-bottom:1px solid #5E5D5C;
	margin:0 0 12px;
	color:#132e23
}
.article-relation dd {
	display:inline;
	float:left;
	overflow:hidden;
	width:47%;
	height:30px;
	margin:0 0 0 2%;
	font-size:12px
}
.article-relation dd a:hover {
	color:#b48300
}
.article-relation dd span {
	float:right
}
.pageNum {
	text-align:center;
	margin:0 auto;
	padding:20px 0
}
.pageNum a,.pageNum .current {
	height:24px;
	display:inline-block;
	font-size:12px;
	line-height:24px;
	margin:2px;
	color:#fff;
	padding:0 9px;
	-webkit-border-radius:15px;
	border-radius:15px;
	background:#cea861
}
.pageNum a:hover {
	background:#ba060f
}
.pageNum .current {
	background:#ba060f
}
.card-content a {
	color:#FFF
}
.sq-dialog-content {
	text-align:center
}
.a-service {
	height:357px;
	overflow:hidden
}
.a-service-con {
	height:267px;
	padding-top:5px;
	background:url(/skin1/c-bg_8f2ad13.jpg)
}
.a-service-con li {
	padding:9px 0 0 32px
}
.a-service .c-qrCode {
	position:absolute;
	bottom:23px;
	left:32px;
	width:221px;
	height:87px;
	font-weight:700;
	line-height:22px;
	background:#20252b;
	color:#fff
}
.a-service .c-qrCode .code {
	position:absolute;
	top:0;
	left:0
}
.a-service .c-qr {
	padding:13px 0 0 117px
}
.s-body {
	background:url(/skin1/s-bg_b31a778.jpg) top center no-repeat;
	color:#acacac
}
.s-body a {
	color:#c01000
}
.s-wrap {
	width:1100px;
	height:1100px;
	margin:0 auto
}
.s-header {
	position:relative;
	height:265px
}
.s-content {
	position:relative;
	margin:80px 0 0 376px;
	width:666px
}
.s-logo {
	width:241px;
	height:166px;
	left:80px;
	top:22px;
	background:url(/skin1/s-logo_1d76532.png) no-repeat;
	text-indent:-9999em
}
.s-nav {
	padding:33px 0 0 362px;
	width:705px;
	height:74px
}
.s-nav a {
	float:left;
	width:164px;
	margin-right:10px;
	height:100%;
	text-indent:-9999em;
	background:url(/skin1/s-nav_6ac0c34.png) 0 0 no-repeat
}
.s-nav a:hover {
	background:url(/skin1/s-nav-h_0d21518.png) 0 0 no-repeat
}
#s-nav2 {
	margin-right:8px;
	background-position:-174px 0
}
#s-nav3 {
	background-position:-346px 0
}
#s-nav4 {
	background-position:-520px 0
}
.s-loginframe {
	position:absolute;
	top:172px;
	left:361px;
	width:686px;
	height:90px
}
.s-text {
	width:182px;
	height:30px;
	padding:0 6px 0 30px;
	font-family:"Microsoft Yahei";
	line-height:30px;
	color:#333;
	-webkit-border-radius:5px;
	border-radius:5px
}
.s-body .log {
	color:#14171b
}
.s-remember label {
	color:#14171b
}
.s-user {
	top:18px;
	left:16px
}
.s-user #username {
	background:#dfdfdf url(/skin1/user_d4674f8.png) 9px 7px no-repeat
}
.s-psw {
	top:18px;
	left:247px
}
.s-psw #password {
	background:#dfdfdf url(/skin1/lock_edd89b1.png) 9px 7px no-repeat
}
.s-log-btn {
	top:18px;
	left:480px
}
.s-log-btn a {
	display:block;
	width:189px;
	height:52px;
	background:url(/skin1/login-btn_de0994b.png) no-repeat
}
.s-log-btn a:hover {
	background:url(/skin1/login-btn-h_9178c78.png) no-repeat
}
.s-remember {
	top:60px;
	left:13px
}
.s-psw-btn {
	top:60px;
	left:112px;
	color:#635d4f
}
.s-reg-btn {
	top:60px;
	left:182px;
	color:#635d4f
}
.s-loged {
	width:616px;
	color:#14171b;
	padding:8px 0 0 21px
}
.s-loged li {
	line-height:24px;
	float:left;
	width:295px
}
.s-loged .s-loged-highlight {
	color:#ba060f
}
.s-name {
	color:#635d4f;
	font-size:18px;
	margin-bottom:10px
}
.s-server-list .s-name {
	position:absolute;
	font-weight:700;
	top:5px
}
.rec-server {
	height:48px
}
.s-server-list {
	position:relative
}
.s-server-list li {
	float:left;
	margin:0 18px 10px 0;
	text-align:center
}
.s-server-list li a {
	display:block;
	width:204px;
	height:37px;
	background:#a67844;
	line-height:37px;
	color:#fff;
	font-size:14px;
	overflow:hidden
}
.s-server-list li a:hover {
	font-size:15px;
	background:#265845
}
.s-content .rec-server li a {
	background:#35353c
}
.s-content .rec-server li a:hover {
	background:#265845
}
.s-server-list span {
	color:#edcf8d
}
.s-body .type-choose {
	height:32px;
	color:#14171b;
	position:relative;
	font-size:14px;
	margin-bottom:14px;
	z-index:1
}
.s-body .select-dom {
	width:120px;
	height:27px;
	color:#fff;
	border:0;
	*margin-right:4px
}
#selFastType {
	margin-right:10px
}
.s-body .select-con {
	color:#000;
	height:27px;
	line-height:27px;
	width:101px
}
.s-body .select-btn {
	top:11px;
	right:8px
}
.s-body .s-fastin {
	height:27px;
	line-height:27px;
	border:0
}
.s-body #select-dom-xz {
	width:75px
}
.s-body #select-dom-xz .select-con {
	width:75px
}
.s-body .option-bg {
	display:none;
	z-index:2;
	top:28px;
	left:0;
	*top:30px
}
.s-body .option-dom {
	border:0
}
.s-body .type-option-dom {
	width:99px;
	padding:1px;
	font-size:12px;
	border:0;
	z-index:1
}
.s-body .type-option-dom li {
	width:95px;
	padding:2px;
	line-height:22px;
	height:22px
}
.s-body .type-option-dom li:hover {
	background:#EA9200;
	color:#fff
}
#all-xz-server {
	overflow-y:auto;
	overflow-x:hidden;
	height:462px;
	width:686px
}
.s-body #btnFast {
	position:relative;
	left:0;
	top:0;
	width:71px;
	height:27px;
	line-height:27px;
	background:#cfa962;
	margin-left:10px;
	text-indent:0
}
.s-body #btnFast:hover {
	color:#fff;
	background:#b80815
}
.sp-pager {
	overflow:hidden;
	margin:0 0 6px
}
#nameList {
	*padding-bottom:8px
}
.sp-pager li,#nameList a {
	line-height:28px;
	width:84px;
	height:28px;
	margin:0 10px 8px 0;
	cursor:pointer;
	background:#cdb08f;
	color:#FFF;
	text-align:center;
	float:left;
	display:block
}
.sp-pager li.hover,#nameList a.hover {
	color:#edcf8d;
	background:#a67844
}
.sp-pager li a {
	color:#fff
}
.three {
	top:156px;
	left:28px
}
.sq-third-link {
	display:inline-block;
	*display:inline;
	font-size:12px
}
.three-icon {
	background:url(/skin1/three.png) no-repeat;
	width:28px;
	height:28px;
	display:inline-block;
	text-indent:-9999em;
	vertical-align:middle;
	margin:0 6px
}
.three-wx {
	background-position:-39px 0
}
.three-wb {
	background-position:-78px 0
}
.s-body .three-icon {
	margin:0 6px
}
.three-wrap {
	top:55px;
	left:248px;
	color:#635d4f
}
.swiper-container {
	width:500px;
	height:500px
}
.swiper-slide {
	text-align:center;
	font-size:18px;
	background:#000
}
.swiper-slide img {
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
	-ms-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	position:absolute;
	left:50%;
	top:50%
}
.w1200 {
	display:block
}
.newfishT {
	font-size:14px
}
.charge {
	width:193px;
	height:52px;
	background-repeat:no-repeat;
}
.charge:hover {
	background-repeat:no-repeat;
}
.download {
	width:193px;
	height:52px;
	background-repeat:no-repeat;
}
.download:hover {
	background-repeat:no-repeat;
}
.feature {
	padding-left:40px;
	background:url(/skin1/featrue_62b9638.png) left center no-repeat;
	color:#635d4f;
	font-size:28px;
	margin-right:6px
}
.gameinfo {
	display:inline-block;
	width:95px;
	height:14px;
	margin:9px 10px 0 0;
	_display:inline;
	-webkit-transition:all .5s ease-out;
	-moz-transition:all .5s ease-out;
	transition:all .5s ease-out;
	background-repeat:no-repeat;
}
.screenshot {
	padding-left:40px;
	background:url(/skin1/game-screenshot_dd65651.png) left center no-repeat;
	color:#635d4f;
	font-size:28px;
	margin-right:6px
}
.screenshot_sub {
	display:inline-block;
	width:109px;
	height:14px;
	margin:9px 10px 0 0;
	_display:inline;
	-webkit-transition:all .5s ease-out;
	-moz-transition:all .5s ease-out;
	transition:all .5s ease-out;
	background-repeat:no-repeat;
}
.friendship {
	padding-left:40px;
	background:url(/skin1/friendship_d5c12e6.png) left center no-repeat;
	color:#635d4f;
	font-size:28px;
	margin-right:6px
}
.friendship_sub {
	display:inline-block;
	width:55px;
	height:14px;
	margin:9px 10px 0 0;
	_display:inline;
	-webkit-transition:all .5s ease-out;
	-moz-transition:all .5s ease-out;
	transition:all .5s ease-out;
	background-repeat:no-repeat;
}
.kefu {
	padding-left:40px;
	background:url(/skin1/kefu_35306e2.png) left center no-repeat;
	color:#635d4f;
	font-size:28px;
	margin-right:6px
}
.kefu_sub {
	display:inline-block;
	width:109px;
	height:14px;
	margin:9px 10px 0 0;
	_display:inline;
	-webkit-transition:all .5s ease-out;
	-moz-transition:all .5s ease-out;
	transition:all .5s ease-out;
	background-repeat:no-repeat;
}
.content-index {
	z-index:3
}
.auto-index {
	z-index:unset!important
}
.log-btn a {
	background-position:0px 0px
}
.log-btn a:hover {
	background-position:-124px 0px
}
#btnFast:hover {
	background-position:0px -82px
}
#btnFast {
	background-position:-124px -82px
}
.charge {
	background-position:0px -160px
}
.charge:hover {
	background-position:-248px 0px
}
.download {
	background-position:-248px -62px
}
.download:hover {
	background-position:-248px -124px
}
.side-btns {
	background-position:0px -222px
}
.all-server {
	background-position:0px -282px
}
.all-server:hover {
	background-position:0px -332px
}
.m2 {
	background-position:-203px -160px
}
.service-btn:hover {
	background-position:-336px -282px
}
.service-btn {
	background-position:-336px -332px
}
.reg-btn a:hover,.gift-btn a:hover {
	background-position:-248px -186px
}
.reg-btn a,.gift-btn a {
	background-position:0px -382px
}
.reg-btn a:hover {
	background-position:-124px -382px
}
.reg-btn a {
	background-position:-248px -382px
}
.star2 {
	background-position:-372px -186px
}
.more:hover {
	background-position:0px -418px
}
.more {
	background-position:-89px -418px
}
.star {
	background-position:-405px -186px
}
.hero-r .bd li .star {
	background-position:-405px -186px
}
.hero-r .bd li .half {
	background-position:-396px -222px
}
.kefu_sub {
	background-position:-178px -418px
}
.friendship_sub {
	background-position:-372px -382px
}
.newlist {
	background-position:-346px -418px
}
.screenshot_sub {
	background-position:-451px 0px
}
.gameinfo {
	background-position:-451px -24px
}
.headline i {
	background-position:-451px -48px
}
.choice-list li i {
	background-position:-474px -48px
}
.serverlist {
	background-position:-451px -71px
}
.zl-con i {
	background-position:-496px -48px
}
.log-btn a,.log-btn a:hover,#btnFast:hover,#btnFast,.charge,.charge:hover,.download,.download:hover,.side-btns,.all-server,.all-server:hover,.m2,.service-btn:hover,.service-btn,.reg-btn a:hover,.gift-btn a:hover,.reg-btn a,.gift-btn a,.star2,.more:hover,.more,.star,.hero-r .bd li .star,.hero-r .bd li .half,.kefu_sub,.friendship_sub,.newlist,.screenshot_sub,.gameinfo,.headline i {
	background-size:570px 440px;
	background-image:url(/skin1/cs_main_1_z_a7f53cb.png)
}
.choice-list li i,.serverlist,.zl-con i {
	background-size:570px 440px;
	background-image:url(/skin1/cs_main_1_z_a7f53cb.png)
}
@media  screen and (-webkit-min-device-pixel-ratio:0) {
	#safari {
	display:block
}
.container {
	margin:0 auto
}
}@media  all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {
	head~body #opera {
	display:block
}
}